项目撞车不可怕,谁 X 谁尴尬
大家好,我是程序员鱼皮。
前天帮鱼友看简历的时候,看到了一个感觉还不错的项目经历,以为是他自己做的;结果看下一位同学的简历时,发现他写的也是这个项目,而且绝大多数的内容写得一模一样。
这个事就有意思了,让我想起了当时我给大家分享 XX 外卖项目的简历写法后,掀起了一阵简历上写 XX 外卖项目的狂潮。。。
其实项目撞车是非常正常的,面试官也能理解,毕竟谁不是看网上的教程学编程做项目?值得学习的好项目也就那么多,哪怕是我带大家在编程导航做的付费项目,也一样会出现撞车,不撞车的概率反而是很低的。
如果面试官看到几个一样的项目,不是说直接就把简历挂了,而是在名额有限的情况下,选择其中几个最好的。
所以 “俗话” 说得好:项目撞车不可怕,谁 X 谁尴尬。
这个 X 可以填入很多不同的词。今天我们就来聊聊,如果跟别人做一样的项目,怎么 PK 过别人?怎么增加自己的竞争力?
最后再给大家分享一下简历项目优化前后的对比效果。
1、真实性
真实性一定是最重要的,反映的是一个人 诚实 的品质。
如何突出项目的真实性?之前我专门写过一篇文章,比如以下方法:
将项目上线,并提供线上地址 将项目开源,并且能够看到你每次提交代码的记录(不是直接搬运了别人的项目或代码) 提供项目文档,辅助说明 补充更多细节,比如自定义线程池的参数设置、项目优化的效果等
如果求职高薪岗位,那么更要注意这些点。我之前收到过一份项目很棒的简历,本来想发起面试,但是看了下他的 GitHub 后发现,项目代码都是复制别人的,那结果可想而知。
我们还可以想办法给项目增加一些背书,比如拿项目去参加比赛并且获奖、在工作室跟团队一起开发等。还有个比较特立独行的操作,你可以在 B 站等公开平台发个项目介绍视频,那真实度蹭一下就上来了!
2、扩展
无论你学的是谁的项目,只要有撞车的可能性,都建议你对项目做一些扩展,因为这最能体现你的 自主性 。
扩展的方式有很多,比如增加一些新功能、优化下性能和体验。现在大家都比较浮躁,很多同学会用自己的项目数量和学习时间的多少来衡量自己的水平。但其实有的时候,你持续完善 1 个项目,可能比你写好几套简单的增删改查项目更具有竞争力,花费的时间可能也更少。
我最新完结的代码生成器共享平台项目,带大家从多个角度(比如性能、存储、代码、可扩展性等)扩展和优化项目,就是希望能够拓宽大家的思路,激发大家的自主性。
3、细节
我们公司招人最注重的就是细节,甚至我的员工之前吐槽我是个 “细节控”。因为我相信细节决定成败,细节体现的是一个人做事认真负责的态度。我们招聘的核心,就是透过简历上的文字看清这个人。
现在很多工作其实大家都能做,学个框架说不定就能上手干活了,但能做和能做好肯定是有非常大的区别的。尤其是程序员这行,细心的同学功能验证一遍就过,而粗心的同学能用一行代码整出 3 个 Bug,到时候还要同事帮你兜底。所以注重细节、做事认真,是各行各业招聘筛人的一个重要标准。
怎么在简历项目中体现细节呢?
很简单:
不要有任何错别字,尤其是技术名词 严格注意技术名词的大小写,毫末之间突显你的专业性 补充更多具体的技术细节和数字。这点在上文的真实性中也提到了,比如 “使用 JMeter 压力测试,4 核 CPU 单节点 qps 超过 1000”。 项目本身的细节。比如用域名代替 IP,便于面试官访问;前端同学需要额外注重页面的美观、兼容性、多端适配;后端同学要额外注意提交数据的校验、事务等。
4、内容表达
最后这点最难做,就是用一种更专业的方式介绍你做过的项目。体现的是你的用心程度、专业性、表达能力、以及逻辑思维能力。
可以怎么做呢?
严格注意语句的通顺和逻辑性。比如 “熟悉 Git 版本控制工具” 和 “熟悉 GitHub 版本控制工具”,你觉得哪个更好? 保持语句的凝练。简历需要惜字如金,能用一句话讲清楚的内容,就不要用两句话。比如 “我参与一个用户管理系统的开发,该系统具有用户管理、用户登录、用户注册等功能”,对比 “独立完成用户管理系统的登录注册、用户管理功能”,你觉得哪个更好? 减少模糊不清的内容,尽可能量化项目工作。比如 “我参与了该项目的需求评审、方案设计、库表设计、遵循代码规范”,可以优化为 “我参与了该项目 XX 需求的评审和方案设计,并使用 ER 图完成数据库设计,使用 CheckStyle 保证代码规范”。
简历对比
大家可以感受一下,如果下面这两个项目经历撞车了,你会 pick 哪一个呢?
在线访问:https://laoyujianli.com/share/yupi2
OK,分享到此结束。大家也可以拿自己的简历和别人的 PK,看看谁的项目更胜一筹,便于评估自己的水平和段位。
👇🏻 点击下方阅读原文,获取鱼皮往期编程干货。
往期推荐